#ifndef __BSP_KEY_H
#define __BSP_KEY_H

#include "stm32f10x.h"

#define KYE1_GPIO_PIN   GPIO_Pin_5             
#define KEY1_GPIO_PORT  GPIOA                  
#define KEY1_GPIO_CLK   RCC_APB2Periph_GPIOA    

#define KYE2_GPIO_PIN   GPIO_Pin_4             
#define KEY2_GPIO_PORT  GPIOA                  
#define KEY2_GPIO_CLK   RCC_APB2Periph_GPIOA    

#define KYE_Miceo_GPIO_PIN   GPIO_Pin_11             
#define KEY_Miceo_GPIO_PORT  GPIOB                  
#define KEY_Miceo_GPIO_CLK   RCC_APB2Periph_GPIOB  

#define GetKEY1() GPIO_ReadInputDataBit(KEY1_GPIO_PORT,KYE1_GPIO_PIN)
#define GetKEY2() GPIO_ReadInputDataBit(KEY2_GPIO_PORT,KYE2_GPIO_PIN)
#define GetKEY_Miceo() GPIO_ReadInputDataBit(KEY_Miceo_GPIO_PORT,KYE_Miceo_GPIO_PIN)

void KEY_GPIO_Config(void);

#endif
